home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / lib / mlib44d.zoo / diffh < prev    next >
Text File  |  1994-03-01  |  4KB  |  152 lines

  1. *** 43.1    1994/02/15 20:24:36
  2. --- ./PatchLev.h    1994/02/15 20:33:28
  3. ***************
  4. *** 3,6 ****
  5.    *    directory.
  6.    */
  7.   
  8. ! #define _PatchLevel "43"
  9. --- 3,6 ----
  10.    *    directory.
  11.    */
  12.   
  13. ! #define _PatchLevel "44"
  14. *** 43.1    1994/02/15 20:24:36
  15. --- ./ioctl.h    1994/02/27 09:42:14
  16. ***************
  17. *** 42,68 ****
  18.   #define TIOCOUTQ    (('T'<< 8) | 24)
  19.   
  20.   /* faked by the library */
  21. ! #define TIOCNOTTY    (('T'<<8) | 251)
  22.   
  23.   /* not yet implemented in MiNT */
  24. ! #define TIOCGETD    (('T'<<8) | 252)
  25. ! #define TIOCSETD    (('T'<<8) | 253)
  26. ! #define TIOCLGET    (('T'<<8) | 254)
  27. ! #define TIOCLSET    (('T'<<8) | 255)
  28.   
  29.   #define NTTYDISC    1
  30.   
  31.   /* ioctl's to act on processes */
  32. ! #define PPROCADDR    (('P'<<8) | 1)
  33. ! #define PBASEADDR    (('P'<<8) | 2)
  34.   #define PCTXTSIZE    (('P'<< 8) | 3)
  35.   #define PSETFLAGS    (('P'<< 8) | 4)
  36.   #define PGETFLAGS    (('P'<< 8) | 5)
  37.   
  38.   /* shared memory ioctl's */
  39.   #define SHMGETBLK    (('M'<< 8) | 0)
  40.   #define SHMSETBLK    (('M'<< 8) | 1)
  41.   
  42.   #endif /* __MINT__ */
  43.   
  44.   #ifndef _filesys_h
  45. --- 42,113 ----
  46.   #define TIOCOUTQ    (('T'<< 8) | 24)
  47.   
  48.   /* faked by the library */
  49. ! #define TIOCMGET    (('T'<< 8) | 248)
  50. ! #define TIOCCDTR    (('T'<< 8) | 249)
  51. ! #define TIOCSDTR    (('T'<< 8) | 250)
  52. ! #define TIOCNOTTY    (('T'<< 8) | 251)
  53.   
  54. + /* bits in longword fetched by TIOCMGET */
  55. + #define TIOCM_LE    0001 /* not supported */
  56. + #define TIOCM_DTR    0002
  57. + #define TIOCM_RTS    0004
  58. + #define TIOCM_ST    0010 /* not supported */
  59. + #define TIOCM_SR    0020 /* not supported */
  60. + #define TIOCM_CTS    0040
  61. + #define TIOCM_CAR    0100
  62. + #define TIOCM_CD    TIOCM_CAR
  63. + #define TIOCM_RNG    0200
  64. + #define TIOCM_RI    TIOCM_RNG
  65. + #define TIOCM_DSR    0400 /* not supported */
  66.   /* not yet implemented in MiNT */
  67. ! #define TIOCGETD    (('T'<< 8) | 252)
  68. ! #define TIOCSETD    (('T'<< 8) | 253)
  69. ! #define TIOCLGET    (('T'<< 8) | 254)
  70. ! #define TIOCLSET    (('T'<< 8) | 255)
  71.   
  72.   #define NTTYDISC    1
  73.   
  74.   /* ioctl's to act on processes */
  75. ! #define PPROCADDR    (('P'<< 8) | 1)
  76. ! #define PBASEADDR    (('P'<< 8) | 2)
  77.   #define PCTXTSIZE    (('P'<< 8) | 3)
  78.   #define PSETFLAGS    (('P'<< 8) | 4)
  79.   #define PGETFLAGS    (('P'<< 8) | 5)
  80. + #define PTRACESFLAGS    (('P'<< 8) | 6)
  81. + #define PTRACEGFLAGS    (('P'<< 8) | 7)
  82. + #    define    P_ENABLE    (1 << 0)    /* enable tracing */
  83. + #if 0 /* NOTYETDEFINED */
  84. + #    define    P_DOS        (1 << 1)    /* trace DOS calls - unimplemented */
  85. + #    define    P_BIOS        (1 << 2)    /* trace BIOS calls - unimplemented */
  86. + #    define    P_XBIOS        (1 << 3)    /* trace XBIOS calls - unimplemented */
  87. + #endif
  88. + #define PTRACEGO    (('P'<< 8) | 8)    /* these 4 must be together */
  89. + #define PTRACEFLOW    (('P'<< 8) | 9)
  90. + #define PTRACESTEP    (('P'<< 8) | 10)
  91. + #define PTRACE11    (('P'<< 8) | 11)
  92. + #define PLOADINFO    (('P'<< 8) | 12)
  93. + #define    PFSTAT        (('P'<< 8) | 13)
  94. + struct __ploadinfo {
  95. +     /* passed */
  96. +     short fnamelen;
  97. +     /* returned */
  98. +     char *cmdlin, *fname;
  99. + };
  100.   
  101.   /* shared memory ioctl's */
  102.   #define SHMGETBLK    (('M'<< 8) | 0)
  103.   #define SHMSETBLK    (('M'<< 8) | 1)
  104.   
  105. + /* cursor control ioctl's */
  106. + #define TCURSOFF    (('c'<< 8) | 0)
  107. + #define TCURSON        (('c'<< 8) | 1)
  108. + #define TCURSBLINK    (('c'<< 8) | 2)
  109. + #define TCURSSTEADY    (('c'<< 8) | 3)
  110. + #define TCURSSRATE    (('c'<< 8) | 4)
  111. + #define TCURSGRATE    (('c'<< 8) | 5)
  112.   #endif /* __MINT__ */
  113.   
  114.   #ifndef _filesys_h
  115. *** 43.1    1994/02/15 20:24:36
  116. --- ./mintbind.h    1994/02/26 08:44:18
  117. ***************
  118. *** 481,486 ****
  119. --- 481,494 ----
  120.           trap_1_wlww(0x13b, (long)(path), (short)(drv), (short)(size))
  121.   #define Salert(msg)                        \
  122.           trap_1_wl(0x13c, (long)(msg))
  123. + /* The following are not yet official... */
  124. + #define Tmalarm(ms)                        \
  125. +         trap_1_wl(0x13d, (long)(ms))
  126. + #define Psigintr(vec, sig)                    \
  127. +         trap_1_www(0x13e, (short)(vec), (short)(sig))
  128. + #define Suptime(uptime, avenrun)                \
  129. +         trap_1_wll(0x13f, (long)(uptime), (long)(avenrun))
  130.   
  131.   #endif /* __LATTICE__ */
  132.   #endif /* __TURBOC__ */
  133. *** 43.1    1994/02/15 20:24:36
  134. --- ./ostruct.h    1994/02/22 17:47:24
  135. ***************
  136. *** 153,158 ****
  137. --- 153,162 ----
  138.       char    buttons;
  139.       char    xparam;
  140.       char    yparam;
  141. +     short    xmax;
  142. +     short    ymax;
  143. +     short    xstart;
  144. +     short    ystart;
  145.   } _PARAM;
  146.   
  147.   /* Structure returned by Kbdvbase() */
  148.